package com.jrauto.CarAppBackend.entity.dto;

/**
 * @author : huiMing
 * Date : 2025年09月10日 18:49
 * @version V1.0
 */

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 聊天室传输对象
 */
@Data
public class ChatRoomDTO {

    private Integer id;

    /**
     * 聊天室唯一标识
     */
    private Integer roomKey;

    /**
     * 用户1ID
     */
    private Integer user1Id;

    /**
     * 用户2ID
     */
    private Integer user2Id;

    /**
     * 关联的商品ID
     */
    private Integer productId;

    /**
     * 商品标题
     */
    private String productTitle;

    /**
     * 商品图片
     */
    private String productImage;

    /**
     * 商品价格
     */
    private String productPrice;

    /**
     * 对方用户信息
     */
    private Integer otherUserId;
    private String otherUserNickname;
    private String otherUserAvatar;

    /**
     * 最后消息时间
     */
    private LocalDateTime lastMessageTime;

    /**
     * 最后消息内容
     */
    private String lastMessageContent;

    /**
     * 未读消息数
     */
    private Integer unreadCount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}